home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / xsane / xsane.TODO < prev    next >
Text File  |  2007-06-04  |  4KB  |  105 lines

  1. This is a list of what I want to change/include for xsane.
  2. If you have any suggestions: mail to Oliver.Rauch@rauch-domain.de
  3.  
  4. Sign explaination:
  5.  # planned for XSane-1.0.0
  6.  + planned to do this soon/higher priority (but not promised for XSane-1.0)
  7.  - comes later/lower priority
  8.  
  9.  device-selection:
  10.     - preselect last used device
  11.  
  12.  save-function:
  13.     - list of last used filenames
  14.     - enable filters in save mode?
  15.     - ps needs a boundingbox, not only a pageboundingbox
  16.  
  17.  multipage-project:
  18.     - reduce to lineart
  19.  
  20.  projects:
  21.     # add selection for project directory to setup
  22.     # store mail, fax and multipage projects in project directory
  23.     # add buton "open project" to all project dialogs
  24.     # disable "scan batch" button when we are in project mode
  25.       and the project does not exist
  26.  
  27.  scan-routines:
  28.     # allow additional image data after each row (is sane standard conform)
  29.     - make visible if the user did a final scan with the recent settings
  30.  
  31.  preview/copy+fax:
  32.     # make preview_update_maximum_output_size() depend on
  33.       scan position instead of printer output position
  34.  
  35.  fax-function:
  36. ++  # add new image types to fax fileformat: tiff/pbm/g3
  37.     # delete page/project: create dialog "really remove?"
  38.     # add possibility to create a multi page file that includes the complete fax
  39.     + zoom ?
  40.     + create lock file with information, add progress bar while spooling fax (how?)
  41.     + add coverpage with editor like in mail function (may be same routines for mail and fax)
  42.     - add send delayed option
  43.     - add options for sender/receiver Name
  44.     - add cancel button while preparing fax pages
  45.  
  46.  email-function:
  47.     # delete image/project: create dialog "really remove?"
  48.     # test for existance of lockfile?
  49.     - add ASMTP CRAM-MD5 authentication
  50.     - add cancel button while preparing mail images
  51.  
  52.  gamma function:
  53.     # add target gamma (e.g. for web publishing)
  54.     - correct gtk custom gamma functions and include it
  55.       or better: write an own gamma curve widget
  56.  
  57.  medium definition:
  58.     # make grayscale values do not influence color values
  59.  
  60.  preview function:
  61.     # allow additional image data after each row (is sane standard conform)
  62.     - force size of scanarea in pixels (calculate resolution)
  63.       this will not produce exact results with some scanners!!!
  64.  
  65.  viewer function:
  66. ++  # clone to 8 bit: reduce 16bit image to 8bit
  67. ++  # crop to new viewer
  68. ++  # fill rectangular area (e.g. for masking unwanted parts of a scanned fax)
  69. +   # print image
  70. -   # show histogram of viewer image
  71.  
  72.  internal:
  73. ++  # add range check / valid value when reading xsane.rc/*.drc files
  74.     # test if image file is writable before scan is started
  75.     + cleanup of configuration file handling
  76.       (problem with old config files should already be solved)
  77.     + add several defaults (fax=> mode=gray, ocr=> mode=gray, ...)
  78.     + test memory after each call of malloc - partly done
  79.     - average of a multiple scan of the same image ???
  80.     - include much more parameters when saving images - mostly done
  81.     - add infrared filter for transmissive rgbi scans (sane-2):
  82.       use next neighbour with high transmission(i) value
  83.       (may be to viewer)
  84.     ? project save/load with preview image, scanmode, .... ???
  85.  
  86.  
  87.  
  88.  include special functions for GNOME/KDE
  89.      - drag and drop for preview or viewer image?
  90.      - other drag and drop functions?
  91.      - image copy/paste functions?
  92.  
  93.  TWAIN:
  94.     - add a twain-win32 interface (for xsane-win32)
  95.     - define a twain-unix interface in cooperation with TWAIN-group
  96.       (first contact to TWAIN in summer 1999, TWAIN is intersted in
  97.       creating a TWAIN-unix interface that uses sane as scanner driver API)
  98.     - add a twain-unix interface to xsane
  99.  
  100.  WIN32 version of xsane/sane
  101.     - may be xsane-win32 without cygwin.dll on native win32 mode
  102.     - may be later we make a sane-WIN32 version so that the backends do work too
  103.  
  104.  
  105.